package com.File_io_.file_;

import java.io.File;

/**
 * @author 宋鑫宇
 * @version 1.0
 * File针对目录的遍历
 */
public class FileFor {
    public static void main(String[] args) {
        //1.定位一个目录
        File f1 = new File("myjava\\src\\com\\File_io_\\date");
        String[] name = f1.list();//只能拿一级文件
        for (String s : name) {
            System.out.println(s);
        }
        //2.一级文件对象
        File[] files = f1.listFiles();
        for (File file : files) {
            System.out.println(file);
        }
        /*
          listFiles()当调用对象不存在时会返回null，当调用者是文件时返回null
          当调用者是一个空文件夹时，返回一个长度为0的数组
          搜索二级目录文件需要自己编写递归程序
        * */
    }
}
